html {
	body {
		#MainBody {
			#TopPart {
				#Contents {
					.Section {
						margin: 0px auto;
						width: 70%;

						.Title {
							.TitleFormat();
						}
						.Content {
						}
						.Sponsor {
							display: table-row;
							width: 100%;

							.Title {
							}
							.Logo {
								display: table-cell;
								height: 100%;
								line-height: 100%;
								padding: 5px;
								text-align: center;

								img {
									max-width: 128px;
									min-width: 128px;
									vertical-align: middle;
								}
							}
							.Content {
								.RoundedBorders(10px);
								.TransparentBackground("Silver");
								border-left: solid @color_name_DarkSlateGray 3px;
								border-right: solid @color_name_DarkSlateGray 3px;
								display: table-cell;
								padding: 5px;
								text-align: justify;
								vertical-align: top;
								width: 100%;
							}
						}

						hr {
							width: 75%;
						}
					}
					.Section.CentralSection {
						.Content {
							div {
								text-align: center;

								img {
									max-height: 180px;
									max-width: 180px;
								}
							}
						}
					}
					.Section.SmallLetters {
						.RoundedBorders(5px);
						.TransparentBackground("Silver");
						font-size: smaller;
						margin-top: 10px;
						padding: 5px;
						width: 40%;

						p {
							.RoundedBorders(5px);
							border-left: solid @color_name_Red 2px;
							border-right: solid @color_name_Red 2px;
							display: block;
							margin: 2px;
							padding: 1px 5px;
						}
					}
				}
			}
		}
	}
}
